package com.huiyeji.hui.utils;

/**
 * @author zhaoduo
 */
public enum ErrorEnum {

    /**
     * 404     默认
     * 201     未登录
     * 202     未授权
     * 303     请求参数不合法
     * 102     用户已存在
     * 105     修改失败
     * 109     旧密码不匹配
     * 104     注册失败
     * 707     解散群聊失败
     * 204     创建失败
     * 606     删除好友失败
     * 607     特别关心ta失败
     * 608     拉黑ta失败
     * 805     退出群聊失败
     * 808     踢出群聊失败
     * 605     好友关系恢复失败
     * 111     发送失败
     * 333     邀请失败
     * 332     无法拒绝邀请
     * 331     无法同意邀请
     * 444     删除失败
     */
    DEFAULT(404,"error"),
    NO_LOGIN(201, "未登录"),
    NO_AUTH(202,"未授权"),
    VALIDATION_ERROR(303, "请求参数不合法"),
    USER_ALREADY_EXISTS(102,"用户已存在"),
    MODIFY_ERROR(105,"修改失败" ),
    OLD_PASSWORD_DOES_NOT_MATCH(109, "旧密码不匹配"),
    REGISTER_ERROR(104, "注册失败"),
    DELETE_GROUP_ERROR(707, "解散群聊失败"),
    CREATE_ERROR(204, "创建失败"),
    DELETE_FRIEND_ERROR(606,"删除好友失败" ),
    DELETE_CARE_FRIEND(607, "特别关心ta失败"),
    PUT_BLACK_LIST_ERROR(608, "拉黑ta失败"),
    EXIT_GROUP_ERROR(805,"退出群聊失败" ),
    KICK_OUT_ERROR(808, "踢出群聊失败"),
    RECOVER_NORMAL_RELATION_ERROR(605, "好友关系恢复失败"),
    SEND_ERROR(111,"发送失败" ),
    INVITE_ERROR(333,"邀请失败" ),
    UNABLE_REFUSE_INVITATION(332,"无法拒绝邀请" ),
    UNABLE_AGREE_INVITATION(331,"无法同意邀请" ),
    NO_USER_ERROR(222, "没有该用户" ),
    DELETE_ERROR(444, "删除失败");

    private final Integer code;
    private final String msg;

    ErrorEnum(Integer code, String msg) {
        this.code = code;
        this.msg = msg;
    }

    public Integer getCode() {
        return code;
    }

    public String getMsg() {
        return msg;
    }
}
